/*面包屑*/
.crumbs{margin: 40px 0;}
.crumbs a{color: #333;font-size: 18px;background: url("../images/crumbs_icon.png") no-repeat right center;padding-right: 26px;margin-right: 15px;}
.crumbs span{font-size: 18px;color: #1D4E99;}
/*分页*/
.pageBox{margin-top: 80px;}
.pageBox span{color: #909090;font-size: 16px;line-height: 30px;margin-right: 40px;}
.pageBox i{display: inline-block; width:30px;height:30px;background:rgba(229,229,229,1);border-radius:5px;text-align: center;line-height: 30px;vertical-align: middle;cursor: pointer;}
.pageBox i:hover{background:#1D4E99}
.pageBox a{color: #575757;font-size: 16px;line-height: 30px;cursor: pointer;margin: 0 22px;font-weight:600;}
.pageBox a:hover,.pageBox a.active{color: #1D4E99;}
.mainList{display: none}
.mainList.on{display: block}
/*标题*/
.twoPartChange{border:1px solid #ededed}
.twoPartChange li{float: left;padding:10px;cursor: pointer;}
.twoPartChange li.active{color:#b92a2a;}
.partTitle{width:1200px;height:34px;background:rgba(238,238,238,1);}
.partChange li{float: left;cursor: pointer;font-size: 18px;padding:0  20px;height: 34px;color: #333;line-height: 34px;}
.partChange li a{color: #333;}
.partChange li.active{background: url("../images/navbg1.png") repeat-x left center;color: #FEFEFE;}
.partChange li.active a{color: #FEFEFE;}
/*课程列表*/
.courseNav{
	width: 230px;
	height: auto;
	border: 1px solid #ac8b6c;
	padding-bottom: 50px;
}
.courseNav h6{
	width: 100%;
	font-size: 16px;
	color: #ffffff;
	background-color: #ac8b6c;
	text-align: center;
	line-height: 48px;
	height: 48px;
}
.courseNav ul{
	width: 100%;
	height: auto;
}
.courseNav ul li{
	width: 214px;
	border-bottom: 1px solid #ac8b6c;
	height: 47px;
	line-height: 47px;
	text-align: center;
	font-size: 14px;
	color: #ac8b6c;
	cursor: pointer;
	border-left: 8px solid #ffffff;
	padding-right: 8px;
}
.courseNav ul li img{
	display: inline-block;
	width: 5px;
	height: 6px;
	line-height: 47px;
	margin-right: 3px;
	filter:alpha(opacity=0); /* IE */
	-moz-opacity:0; /* 老版Mozilla */
	-khtml-opacity:0; /* 老版Safari */
	opacity: 0; /* 支持opacity的浏览器*/
}
.courseNav ul li.active{
	color: #bc2e2d;
	border-left: 8px solid #bc2e2d;
}
.courseNav ul li.active img{
	filter:alpha(opacity=1); /* IE */
	-moz-opacity:1; /* 老版Mozilla */
	-khtml-opacity:1; /* 老版Safari */
	opacity: 1; /* 支持opacity的浏览器*/
}
.courseList{
	width: 920px;
	border: 1px solid #ac8b6c;
	padding: 5px 20px 30px 20px;
}
.courseList h5{
	font-size: 14px;
	color: #bc2e2d;
	line-height: 16px;
	border-left: 4px solid #bc2e2d;
	padding-left: 7px;
	margin: 13px 0;
}
.courseList .courseNav-two{
	width: 100%;
	border:1px solid #ededed;
	border-left: none;
	border-right: none;
}
.courseNav-two ul{
	width: 100%;
	height: auto;
}
.courseNav-two ul li{
	display: block;
	float: left;
	font-size: 14px;
	color: #676767;
	line-height: 44px;
	height: 44px;
	padding: 0 7px;
	margin: 0 5px;
	border-bottom: 3px solid #ffffff;
	cursor: pointer;
	position: relative;
}
.courseNav-two ul li:after{
	display: block;
	content:'';
	position: absolute;
	width: 1px;
	height: 16px;
	top: 14px;
	right: -5px;
	background-color: #676767;
}
.courseNav-two ul li:last-child:after{
	display: none;
}
.courseNav-two ul li.active{
	color: #bc2e2d;
	border-color: #bc2e2d;
}
.courseList .courseNav-three{
	width: 100%;
	border-bottom: 1px solid #ededed;
}
.courseNav-three ul{
	width: 100%;
	height: auto;
}
.courseNav-three ul li{
	float: left;
	padding: 0 15px;
	font-size: 14px;
	line-height: 44px;
	height: 44px;
	color: #676767;
	cursor: pointer;
}
.courseNav-three ul li.active{
	color: #bc2e2d;
}
.courseList-box{
	width: 100%;
}
.courseList-box ul{
	width: 100%;
}
.courseList-box ul li{
	float: left;
	width: 210px;
	border: 1px solid #dcdcdc;
	margin: 0 9px 28px 9px;
	overflow: hidden;
	transition: all 0.3s;
}
.courseList-box ul li a{
	display: block;
}
.courseList-box ul li a img{
	display: block;
	width: 210px;
	height: 120px;
}
.courseList-box ul li a .courseWord{
	width: 194px;
	padding: 8px;
}
.courseWord h1{
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-align: left;
}
.courseWord p{
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.courseWord p span{
	font-size: 12px;
	line-height: 22px;
	color: #666666;;
}
.courseList-box ul li:hover{
	border: 1px solid #bd2d2d;
}
.courseList-box ul li:hover a .courseWord h1{
	color: #bd2d2d;
}
.courseList-box .pageBox{
	margin-top: 0px;
}

/*基地资讯*/
.baseMessList{border-top: 1px solid #aaa;}
.baseMessList dl {padding:  40px  0;border-bottom:  1px solid #aaa;height: auto;overflow: hidden;}
.baseMessList dl dt{margin-right: 40px;width: 274px;}
.baseMessList dl dt,.baseMessList dl dd{float: left}
.baseMessList dl dd{width: 870px;position: relative;height: 154px;}
.baseMessList dl dd h1{font-size:20px;font-family:'Lantinghei SC';font-weight:800;color:rgba(0,0,0,1);}
.baseMessList dl dd h1:hover{color: #1D4E99}
.baseMessList dl dd p{font-size:14px;color: #656565;line-height: 28px;margin-top: 18px;}
.baseMessList dl dd  .publish{position: absolute;width: 100%;left: 0;bottom: 0;height: auto;overflow: hidden}
.baseMessList dl dd  .publish span{font-size: 12px;color: #444;}
.baseMessList dl dd  .publish span.time{margin-left: 30px;}
.baseMessList dl dd  .publish a{font-size: 12px;color: #1D4E99}
/*基地库*/
.titleGreen{height:36px;background:#1D4E99;width: 100%;}
.baseHouse{padding-bottom: 100px;border-bottom: 1px solid #aaa;}
.baseHouse dl{width:550px;height: 162px;background:url("/statics/caastc/images/basehouse.png") no-repeat  0 0;padding: 20px;margin-top: 40px;margin-right:20px;
    background-size: 100% 100%;float: left }
.baseHouse dl dt{float: left;width: 282px;}
.baseHouse dl dd{width: 250px;float: right;height: 162px;position: relative;}
.baseHouse dl dd h1{font-size:18px;font-family:'Lantinghei SC';font-weight:800;color:rgba(0,0,0,1);margin-bottom: 15px;}
.baseHouse dl dd  h3{font-size:12px;font-family:'Lantinghei SC';font-weight:200;color:rgba(51,51,51,1);line-height: 24px;}
.baseHouse dl dd a{width:90px;height:30px;background:#1D4E99;border-radius:5px;display: inline-block;color: #fff;font-size: 12px;position: absolute;
right: 0;bottom: 0;text-align: center;line-height: 30px;}
/*课程库*/
.courseHouse{width: 1200px;}
/*师资库*/
.teacherMain dl{padding: 40px 0 40px;border-bottom:1px solid rgba(170,170,170,1);height: auto;overflow: hidden}
.teacherMain dl dt{float: left;width: 150px;margin-left: 60px;}
.teacherMain_detail dl dt{width: 270px;height: 280px;margin-left: 0;text-align: center;margin-top: -10px;background: #eee;}
.teacherMain dl  dd{width: 926px;float: right}
.teacherMain dt img{width: 153px;height: 153px;border-radius:50%;border:3px solid #1D4E99;margin-top: 28px;}
.teacherMain dt h1{text-align: center;font-size:22px;font-family:'Lantinghei SC';font-weight:800;color:rgba(0,0,0,1);margin-top: 30px;}
.teacherMain dd .teacherWord {width:924px;height:280px;background:rgba(238,238,238,1);border:1px solid rgba(191, 156, 89, 1);border-radius:5px;position: relative}
.teacherMain dd .teacherWord .teacherWordIn{padding: 23px 30px 30px 40px;}
.teacherMain dd .teacherWord .teacherWordIn h1{color: #1D4E99;font-size: 16px;font-weight: 800;margin-bottom: 10px;}
.teacherMain dd .teacherWord .teacherWordIn p{font-size: 14px;color: #000;font-weight: 800;line-height: 1.8rem;}
.teacherMain dd .teacherWord ul{position: absolute;left: 40px;bottom: 30px;}
.teacherMain dd .teacherWord ul li{float: left;margin-right: 24px;min-width: 200px;font-size: 14px;margin-top: 8px;}
.teacherMain dd .teacherWord ul li  label{color: #1D4E99;}
.teacherMain dd .teacherWord ul li  span{color: #656565;}
.teacherMain dd .consult{font-size: 14px;font-weight:600;color:rgba(1,1,1,1);height: 54px;line-height: 54px;}
/*项目库*/
.projectTb thead{height:36px;background:#004f9e;line-height: 36px;color: #fff;font-size: 16px;font-weight: 600;}
.projectTb th,.projectTb td{text-align: center}
.projectTb th.first,.projectTb td.first{text-align: left}
.projectTb th.first span{margin-left: 60px;}
.projectTb td.first a{color: #000;font-size: 16px;line-height: 42px;display: inline-block;height: 42px;width: 440px;overflow: hidden;
    text-overflow:ellipsis;white-space: nowrap;vertical-align: top;}
.projectTb td.first a:hover{color: #1D4E99}
.projectTb td.first i{ display: inline-block;  vertical-align: top;}
.projectTb td{font-size: 14px;color: #656565;height: 42px;line-height: 42px;border-bottom: 1px solid #aaa;}
/*基地详情*/
.detailBox,.mapBox{margin-top: 72px;}
.detailRich_text{margin-top: 42px;}
.detailBox .detailBox_left{width: 597px;height: 338px;margin-right: 47px;}
.detailBox .detailBox_right{width: 550px;}
.detailBox .detailBox_right h1{font-size:24px;font-family:'Lantinghei SC';font-weight:800;color:rgba(0,0,0,1);margin: 15px 0 40px;}
.detailBox .detailBox_right p{margin-top: 32px;}
.detailBox .detailBox_right p label{color: #1D4E99;font-size: 18px;}
.detailBox .detailBox_right p span{font-size: 18px;color: #000000}
.detailRich_text  .richText{background:rgba(255,255,255,1);border:1px solid rgba(220,220,220,1);padding: 42px 40px;}
.detailProgress{
	margin-top: 30px;
}
.detailProgress img,.detailProgress{
	display: block;
	width: 100%;
	height: auto;
}
/*师资详情*/
.teacherMain_detail dl{border: none;}
.mtopNone{margin-top: 0px;}
/*项目详情*/
.detailContent{margin-top: 62px;}
.detailContent .detailCon_title h1{color: #000;font-size: 24px;}
.detailContent .detailCon_title  p{color:#444;font-size:12px;}
.detailCon_word {padding: 80px 40px;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;}
.detailCon_nums{margin-top: 25px;}
.detailCon_nums p {margin-left: 40px;}
.detailCon_nums p,.detailCon_nums p  a{color: #333;font-size: 18px;font-weight: 200;}
.detailCon_nums p:hover, .detailCon_nums p:hover a{color: #1D4E99;text-decoration: underline;}
/*联系我们*/
.mapWarp{width: 720px;height: 396px;background: #cdcdcd;padding: 10px;}
.mapContent{width: 720px;height: 396px;}
.mapAddress{width: 442px;background: url("/statics/caastc/images/contactright.png") no-repeat 0 0;height: 416px;}
.BMap_Marker{background: url("/statics/caastc/images/map_icon.png") no-repeat 0 0 !important;}
.mapAddress .addressTitle{height: 50px;line-height: 50px;padding-left: 45px;background: url("/statics/caastc/images/loction01.png") no-repeat 15px center #1D4E99;
border-bottom: 2px solid #BF9C59;font-size: 18px;color: #fff;}
.mapAddress p{padding:  0 25px;font-size: 18px;color: #333;margin-top: 25px;font-weight:800;line-height:40px;}
.contactLink {margin-top: 80px;}
.contactLeft{ width:301px;height:414px;background: #eee; text-align: center; line-height: 414px;}
.contactRight{width:884px;height:414px;background:rgba(255,255,255,1);border:1px solid rgba(220,220,220,1);}
.contactTitle{border-bottom:4px solid #1D4E99;height: 39px;position: relative;}
.contactTitle .titlebg{width: 127px;height: 39px;line-height:32px;padding-left: 30px;color: #fff;font-size: 18px;letter-spacing: 1px;
background: url("/statics/caastc/images/contact_title01.png") no-repeat 0 0;position: absolute;left: -10px;bottom: -6px;}
.contactTitle .titlebg_big{background: url("/statics/caastc/images/contact_title02.png") no-repeat 0 0;width: 165px;padding-left: 25px}
.contactLink .link_left{padding: 0 22px;}
.contactLink  .link_right{padding: 0 45px;}
.contactLink table td,.interLinkMain .inner ul li{color: #000;font-size: 16px;height: 42px;}
.interLinkMain{width: 100%;height: 494px;background: url("/statics/caastc/images/linkbg.png") no-repeat 0 0;margin-top: 13px;}
.interLinkMain .inner{padding:0 80px;}
.interLinkMain .inner ul li{line-height: 42px;}
.interLink_btm{height: 50px;line-height: 50px;padding: 0 42px;color: #fff;font-size: 18px;background: #1D4E99;}
.contactRight-word{padding: 100px;line-height: 2em;}
.mapWarp p{top: 10px;left: 10px;color: #fff;font-size: 14px;width: 153px;height: 43px;line-height: 43px;border-radius: 5px;
	background:url("/statics/caastc/images/logosm.png") no-repeat 5px center #1D4E99;padding-left: 40px;}
.mapWarp	.map-point{right: 30px;bottom: 30px;}
/*课程详情视频*/
.playVideo,.videoShade{width: 592px;height: 332px;}
.videoShade{background: url("/statics/caastc/images/videotop.png") repeat  left top;left: 0;top:0;cursor: pointer;}
.videoShade p{margin-top: 124px;}
/*暂无内容*/
.empty{margin-top: 100px;}
.empty p {color: #666;font-size: 14px;}
/*直播详情*/
.detailRich_text .live-course-menu{padding: 20px 40px 40px;}
#data-area1{text-align: center;margin-top:30px;color: #545454;}